package com.csun.cmny.provider.model.domain;

import com.csun.cmny.core.mybatis.BaseEntity;
import lombok.Data;

import javax.persistence.*;
import java.util.Date;

@Data
@Table(name = "cn_dmc_csun_version_file")
public class DmcCsunVersionFile extends BaseEntity {

    /**
     * 文件版本类型 9-自研床垫
     */
    @Column(name = "file_type")
    private Integer fileType;

    /**
     * 文件版本号
     */
    @Column(name = "file_version")
    private String fileVersion;

    /**
     * 文件名称
     */
    @Column(name = "file_name")
    private String fileName;

    /**
     * 文件
     */
    @Column(name = "file_data")
    private byte[] fileData;

    /**
     * 文件大小
     */
    @Column(name = "length")
    private Integer length;

    /**
     * 下载次数
     */
    @Column(name = "number")
    private Long number;

    /**
     * md5码
     */
    @Column(name = "md5")
    private String md5;

    /**
     * base64 md5码
     */
    @Column(name = "base64_md5")
    private String base64Md5;

    /**
     * 文件存储方式 1-数据库 2-本地 3-oss
     */
    @Column(name = "way")
    private Integer way;

    /**
     * 文件路径
     */
    @Column(name = "path")
    private String path;
}